package com.clementheliou.cheliou.util.fest.assertion;

import org.fest.assertions.api.Assertions;

import com.clementheliou.cheliou.util.math.average.AverageMark;
import com.clementheliou.cheliou.util.math.average.fest.asserter.AverageMarkAsserter;

/**
 * Entry point for assertion methods of the project, including the FEST library ones.
 * 
 * @author Clément HELIOU (clement.heliou@gmail.com)
 * @see {@link Assertions}.
 * @since 1.0
 */
public class CHeliouUtilAssertions extends Assertions {

	/**
	 * Static factory for the {@link AverageMark} instances.
	 * 
	 * @author Clément HELIOU (clement.heliou@gmail.com)
	 * @param actual the {@link AverageMark} instance to be asserted.
	 * @return the {@link AverageMarkAsserter} to be used.
	 * @see {@link AverageMarkAsserter}.
	 * @since 1.0
	 */
	public static AverageMarkAsserter assertThat(final AverageMark actual) {
		return new AverageMarkAsserter(actual);
	}
}
